package org.jeecg.modules.api.DTO;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.jeecg.modules.api.entity.CyHouseGas;
import org.jeecgframework.poi.excel.annotation.Excel;

import java.util.List;

/**
 * @author liyage
 * Date: 2024/11/20 10:30
 */
@Data
@ApiModel(value="组织碳盘查中的手动新增碳排因子对象", description="组织碳盘查中的手动新增碳排因子对象")
public class AddEmissionByCarbonCheckDTO {
    /**因子名称*/
    @Excel(name = "因子名称", width = 15)
    @ApiModelProperty(value = "因子名称")
    private java.lang.String name;
    /**适用场景*/
    @Excel(name = "适用场景", width = 15)
    @ApiModelProperty(value = "适用场景")
    private java.lang.String scene;
    /**分子单位*/
    @Excel(name = "分子单位", width = 15)
    @ApiModelProperty(value = "分子单位")
    private java.lang.String numeratorUnit;
    /**分子单位id*/
    @Excel(name = "分子单位id", width = 15)
    @ApiModelProperty(value = "分子单位id")
    private java.lang.String numeratorUnitId;
    /**分母单位*/
    @Excel(name = "分母单位", width = 15)
    @ApiModelProperty(value = "分母单位")
    private java.lang.String denominatorUnit;
    /**分母单位id*/
    @Excel(name = "分母单位id", width = 15)
    @ApiModelProperty(value = "分母单位id")
    private java.lang.String denominatorUnitId;
    /**因子值（二氧化碳当量）*/
    @Excel(name = "因子值（二氧化碳当量）", width = 15)
    @ApiModelProperty(value = "因子值（二氧化碳当量）")
    private java.lang.String factorValue;
    /**类型（1=手动输入，2=配比计算）*/
    @Excel(name = "类型（1=手动输入，2=配比计算）", width = 15)
    @ApiModelProperty(value = "类型（1=手动输入，2=配比计算）")
    private java.lang.String computerType;
    /**组织ID*/
    @Excel(name = "组织ID", width = 15)
    @ApiModelProperty(value = "组织ID")
    private java.lang.String organizationId;
    /**部门ID*/
    @Excel(name = "部门ID", width = 15)
    @ApiModelProperty(value = "部门ID")
    private java.lang.String deptId;
    /**气体对象*/
    @Excel(name = "气体对象", width = 15)
    @ApiModelProperty(value = "气体对象列表")
    private List<CyHouseGas> gasList;
}
